package com.example.runlian.service;

import com.example.runlian.pojo.PageInfo;
import com.example.runlian.pojo.Picture;

import java.util.List;

/**
 * 图片处理逻辑接口
 */
public interface PictureService {
    /**
     * 根据mid 查询所有的图片名
     */
    public List<Picture> queryPictureByMid(Integer mid);

    /**
     * 分页查询图片
     */
    public List<Picture> queryPictureByPage(PageInfo pageInfo);

    /**
     *  修改 图片所属mid号
     */
    public Integer updatePicture(Picture picture);

    /**
     *  查询总的 图片数
     */
    public Integer queryPictureNum();

    /**
     * 增加图片名
     */
    public Integer addPicture(Picture picture);

    /**
     * 删除图片
     */
    public Integer deletePicture(Integer pid);

    /**
     * 获取图片最大pid值
     */
    public Integer queryMaxPicturePid();
}
